﻿<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping 
  xmlns="urn:nhibernate-mapping-2.2"                    
  assembly="GroceryList.Domain"                    
  namespace="GroceryList.Domain.Model.GroceryList">
  <class name="DetalleProducto">
    <id column="Id" type="Guid"  >
      <generator class="guid" />
    </id>
    <natural-id>
      <many-to-one name="_lista" access="field" column="ListaCompraId"/>
      <component name="Producto">
        <property name="Nombre" column="Producto"/>
      </component>
    </natural-id>
    
    <component name="Estado">
      <property name="_estado" access="field" column="Estado"/>
    </component>
    <property name="Cantidad" />
    <property name="Observaciones" />
  </class>
</hibernate-mapping>